<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="STYLESHEET" type="text/css" href="../pgadmin3.css">
<title>Gurun neuvot</title>
</head>

<body>

<h3>Näkymien, talletettujen proseduurien tai funktioiden muokkaus</h3>
<p>
Muokatessasi näkymän, proseduurin tai funktion lähdekoodia, voit muokata objektia myös kyselytyökalussa käyttäen pgAdminin skriptitoimintoa, ominaisuudet-ikkunan pienen laatikon sijaan. Tämä mahdollistaa kyselytyökalun editorin ominaisuuksien, kuten tab-täydennyksen ja etsi-korvaa-toiminnon käytön, sekä isomman työskentelytilan.
</p>

<p>
Käyttääksesi skriptitoimintoa, klikkaa objektia pgAdminin puunäkymässä oikealla hiirennapilla,
ja valitse <i>CREATE skripti<i>. Se voi olla <i>Skriptit</i> alivalikossa. Vaihtoehtoisesti
voit valita objektin ja valita sitten <i>CREATE skripti</i> <i>Työkalut</i>-valikon <i>Skriptit</i>-alivalikosta.
</p>

<p>
Muokkaa objektin luontilausetta tarpeen mukaan, ja käytä <i>Suorita kysely</i>-nappia muutosten
voimaansaattamiseksi. Muista että näkymän tai funktion nimen, tai funktion tai proseduurin 
parametrien, muuttaminen voi luoda uuden objektin vanhan rinnalle. Tämä sivuvaikutus on kätevä
kun haluat luoda uuden, mutta samankaltaisen objektin. Voit joutua virkistämään objektien selaus -näytön nähdäksesi uudet objektit.
</p>

<p>
Voit käyttää tätä tekniikkaa kaikenlaisten operaatioiden suorittamiseksi eri objekteille, mutta
PostgreSQL:n <i>CREATE OR REPLACE</i> syntaksi tekee sen erityisen käteväksi näkymien, proseduurien ja funktioiden kanssa.
</p>

</body>
</html>
